var util = require('./comm/script/util.js')

App({
  globalData: {
    showLoading: true,
    userInfo: null
  },
  onLaunch: function() {
    // 初始化云开发环境
    if (!wx.cloud) {
      console.error('请使用 2.2.3 或以上的基础库以使用云能力')
    } else {
      try {
        wx.cloud.init({
          env: 'cloud1-8g123abc', // 请替换为您的云开发环境ID
          traceUser: true,
        })
      } catch (error) {
        console.error('云开发初始化失败:', error)
      }
    }
    // 展示本地存储能力
    var logs = wx.getStorageSync('logs') || []
    logs.unshift(Date.now())
    wx.setStorageSync('logs', logs)

    // 检查登录状态
    if (!util.checkLoginStatus()) {
      console.log('用户未登录，跳转到登录页面');
      wx.reLaunch({
        url: '/pages/login/login'
      });
    }
  },
  onShow: function() {
    // 检查登录状态
    if (!util.checkLoginStatus()) {
      console.log('用户未登录，跳转到登录页面');
      wx.reLaunch({
        url: '/pages/login/login'
      });
    }
  },
  onHide: function() {
    // Do something when hide.
  }
})